skill of coding [Python] Skill of coding - *args로 깔끔하게 선택적인 위치 인수(이런 파라미터의 이름을 관례적으로 *args라고해서 종종 'star args'라고도 함)를 받게 만들면 함수 호출을 더 명확하게 할 수 있고 보기에 방해가 되는 요소를 없앨 수 있다. 두 번째 인수를 아예 남겨둔다면 더 좋을 것이다. 로그 메시지(log 함수의 message 인수)를 의미하는 첫 번째 파라미터는 필수지만, 다음에 나오는 위치 인수는 몇 개든 선택적이다. 리... * star argsskill of codingpython* star args [Python] Skill of coding - try/except/else/finaly try, except, else, finaly 블록 기능으로 각 시점을 처리 할 수 있어요. 예외를 전달하고 싶지만, 예외가 발생해도 정리 코드를 실행하고 싶을 때 try/finally를 사용하세요. 파일이 없을 때 일어나는 IOError처럼 파일을 열 때 일어나는 예외는 finally 블럭에서 처리하지 않아야 하므로 try 블럭 앞에서 open을 호출해야해요. 코드에서 어떤 예외를 처리하고... 예외처리skill of codingpythonpython
[Python] Skill of coding - *args로 깔끔하게 선택적인 위치 인수(이런 파라미터의 이름을 관례적으로 *args라고해서 종종 'star args'라고도 함)를 받게 만들면 함수 호출을 더 명확하게 할 수 있고 보기에 방해가 되는 요소를 없앨 수 있다. 두 번째 인수를 아예 남겨둔다면 더 좋을 것이다. 로그 메시지(log 함수의 message 인수)를 의미하는 첫 번째 파라미터는 필수지만, 다음에 나오는 위치 인수는 몇 개든 선택적이다. 리... * star argsskill of codingpython* star args [Python] Skill of coding - try/except/else/finaly try, except, else, finaly 블록 기능으로 각 시점을 처리 할 수 있어요. 예외를 전달하고 싶지만, 예외가 발생해도 정리 코드를 실행하고 싶을 때 try/finally를 사용하세요. 파일이 없을 때 일어나는 IOError처럼 파일을 열 때 일어나는 예외는 finally 블럭에서 처리하지 않아야 하므로 try 블럭 앞에서 open을 호출해야해요. 코드에서 어떤 예외를 처리하고... 예외처리skill of codingpythonpython